Hi Ettore,
Is better deploy the application in a 64bits system, because the data processing is more fast, but you have to consider the bandwith and if you server is Windows you have to consider the system vulnerabilities (virus etc..), you have to consider the ram memory for the server, and the memory for tomcat, if your application is small - medium you can work with a 4Gb in ram.